-
nounbristly fly whose larvae live parasitically in caterpillars and other insects; important in control of noxious insectstype of:
Explanation of tachina fly
We don`t have explanations for this word yet.